camille spink
VolleyballAsiad 20 Women's Volleyball Final: China vs Japan and the Forty Minutes Nobody CountsThe second semifinal of Asiad 20 ended in one hour and twenty-four minutes....
Domestic FootballBae Ji-won Points Out Vietnam's Tactical Gaps After Thailand Defeat10 minutes. That was enough time for a match to swing in a different directio...
Table TennisNine Analytical Dimensions, Zero Information Points: Anatomy of a Table Tennis Data Pipeline in a Major SeasonNine Sections, Forty-Seven Cells, and Zero At seven in the evening I opened t...
SwimmingGretchen Walsh Swims 53.04 at UVA: U.S. Open Record, Third-Fastest Ever, and the 24.58 Front-Half StructureAt a 25-metre pool in Charlottesville, Gretchen Walsh touched the wall and th...
Domestic FootballNguyen Le Phat scores immediately after leaving U20 Vietnam, Ninh Binh crushes Hai Phong 4-1After officially leaving the U20 Vietnam national team, Nguyen Le Phat...
International FootballNull Result: When an Empty Analysis Sheet Is the Most Honest DataThat morning a file of eleven pages sat on my screen. Each table had four...
EsportsWorlds 2026 Play-In: A New Game for the Outsiders, and MVK's Existential Math ProblemHook: On August 31, 2026, Riot Games officially announced the new format for...
International FootballWhen Football Is No Longer Football: Lessons from a Classification ErrorI remember sitting in the newsroom, staring at a screen where an article...
International FootballVietnam 3-1 China on Lunar New Year's Day: a real win, but not a turning pointIn the 9th minute, Nguyen Tien Linh rose to head Vietnam in front. In the 16t...
Domestic FootballVietnam U23 Tests Its Mettle Against Thailand: 5 Days, 3 Matches and the Rotation QuestionOn November 8, the Vietnam U23 team assembles. On November 10, the ball rolls...
BasketballWhen the Analysis Is Empty: Lessons on Silence in Modern Sports JournalismPeople ask me, at age 62, after 46 years of observing the sports industry, wh...
International FootballThe North Korean Wall: When Women's Youth Football Is Dominated by the UnmeasuredA night in Bogotá, the U-20 Women's World Cup semi-final between North Korea...
International FootballNorway 1-2 Portugal: As Ronaldo Sat Still, Another Generation SpokeOn the substitutes' bench there was a jacket folded very flat, and for ninety...
Table TennisFour Reverse Sweeps in One Day in Antibes: What the Best-of-Seven Format Reveals About Europe's U19 CohortThe Bulgarian player Yoan Velichkov entered the fourth game of his match...
International FootballThe 5-2 and the Three Names That Do Not Belong to Barcelona2 a.m. in Shanghai. I open the match report and read the scoreline first, out...
Domestic FootballA 78th-Minute Yellow and Three Post-Match Verdicts: The Gap the Law Must Bridge Itself78th minute, near the halfway line. Huynh Tan Sinh lunged into Dinh Bac from...
EsportsV-League 2026-2026: When Young Clubs Change the Game and the National Team BenefitsOn a weekend night at Hang Day Stadium, the final whistle blew as Cong An Ha...
SwimmingJackson Kroh Commits to UC-Santa Barbara for 2027Jackson Kroh, a young swimmer from Charlotte, North Carolina, has announced h...
International FootballEight Minutes at the Bernabéu: Why Bernardo Silva Is Stuck in Mourinho's PlanIn Real Madrid's last two La Liga matches, Bernardo Silva spent a total of...
Esports93% Positive on Steam: Modern Warfare 4 Shows a Strong Signal but Does Not Yet Prove Call of Duty’s ReturnOn the Steam page for Call of Duty: Modern Warfare 4, the review band turned...
